OLO stock analysis